package com.atguigu.daijia.map.repository;

import com.atguigu.daijia.model.entity.map.OrderServiceLocation;

import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface OrderServiceLocationRepository extends MongoRepository<OrderServiceLocation, String> {

    //MongoRepository只需要 按照规则 在MongoRepository把查询方法创建出来就可以了
    // 总体规则：
    //1 查询方法名称 以 get  |  find  | read开头
    //2 后面查询字段名称，满足驼峰式命名，比如OrderId
    //3 字段查询条件添加关键字，比如Like  OrderBy   Asc
    // 具体编写 ： 根据订单id获取代驾订单位置信息，根据创建时间排序（升序）

    //根据订单id查询，并按时间升序排序
    List<OrderServiceLocation> findByOrderIdOrderByCreateTimeAsc(Long orderId);
}
